package com.jingfu.mapper;

import com.jingfu.dto.PowerDTO;
import com.jingfu.dto.SysPowerDTO;
import com.jingfu.pojo.SysPower;

import java.util.List;

public interface SysPowerMapper {
    int deleteByPrimaryKey(String powerId);

    int insert(SysPower record);

    int insertSelective(SysPower record);

    SysPower selectByPrimaryKey(String powerId);

    int updateByPrimaryKeySelective(SysPower record);

    int updateByPrimaryKey(SysPower record);

    List<SysPowerDTO> findAllByUserId(String userId);

    List<SysPowerDTO> findAll();

    List<SysPowerDTO> findAllByRoleId(String roleId);

    List<PowerDTO> getPermList(PowerDTO powerDTO);
}
